package letsjava.thread;

public class ThreadTestRunnable {
	public static void main(String[] args) {
		MyThread mt = new MyThread();
		new Thread(mt).start(); // 通过实现Runnable的类的对象来开辟第一个线程
		new Thread(mt).start(); // 通过实现Runnable的类的对象来开辟第二个线程
		new Thread(mt).start(); // 通过实现Runnable的类的对象来开辟第三个线程
		// 由于这三个线程是通过同一个对象mt开辟的，所以run()里方法访问的是同一个index
	}
}

class MyThread implements Runnable // 实现Runnable接口
{
	int index = 0;

	public void run() {
		for (; index <= 200;)
			System.out
			        .println(Thread.currentThread().getName() + ":" + index++);
	}
}
